/* ELEMENTS */
/* ELEMENTS */
/* ELEMENTS */
/* ELEMENTS */
/* ELEMENTS */

A:link, A:active, A:visited {
	color: #0000ff;
	text-decoration: none;
}

A:hover {
	color: #0000ff;
	text-decoration: underline;
}

BODY {
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	background-color: #ffffff;
}

h1 {
	font-family: Verdana;
	font-weight: bold;
	font-size: 18.0pt;
	white-space: nowrap;
	color: #fff;
	background-color: #699BEF;

	padding: 4pt 3pt;
	padding: 5px 4px;

	margin-top: 0pt;
	margin-bottom: 0pt;

	border-right: 1px solid #333;
	border-left: 1px solid #699BEF;
	border-bottom: solid black 1px;

	x-next-class: NavLocal;
	x-next-type: P;
}

/* NOTE: for a slightly more web-safe version, replace #699BEF with
#6699FF throughout this style sheet */

h1 img {
	margin-left: 2em;
	vertical-align: middle;
}

h2 {
	font-family: Arial, sans-serif;
	font-size: 12.0pt;
	letter-spacing: .2ex;
	color: #000;

	margin-left: 0pt;
	margin-right: 0pt;
	margin-top: 18pt;
	margin-bottom: 3pt;
}

h3 {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	color: #3C77B3;

	margin-left: 12pt;
	margin-right: 0pt;
	margin-top: 18pt;
	margin-bottom: 3pt;

	x-next-class: p;
	x-next-type: p;

	font-style: normal;
	color: black;
	letter-spacing: 0px;
	margin-left: 0pt;
}

h4 {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	color: #000;
	letter-spacing: .2ex;

	margin-left: 12pt;
	margin-right: 0pt;
	margin-top: 12pt;
	margin-bottom: 3pt;

	x-next-class: p;
	x-next-type: p;
}


hr {
	text-align: center;
	color: #f0f0f0;

	width: 100%;
	height: 6pt;

	margin-left: 0pt;
	margin-right: 0pt;
	margin-top: 0pt;
	margin-bottom: -3pt;

	border: none;
}

ol li {
	list-style: decimal;
	line-height: 12pt;
	margin-bottom: 14pt;
}

p {
	font-family: Verdana;
	font-size: 8.0pt;
	line-height: 12.0pt;

	margin-left: 0pt;
	margin-right: 0pt;
	margin-top: 0pt;
	margin-bottom: 9pt;
}

ul {
	margin-top: 0pt;
	margin-bottom: 12pt;
	list-style-type: disc;
	list-style-image: url(bullet.png);
}

ul p {
	margin-bottom: 6pt;
}


/* CLASSES */
/* CLASSES */
/* CLASSES */
/* CLASSES */
/* CLASSES */

div.Declaration {
	white-space: nowrap;
	line-height: normal;
	x-text-tab-stops: repeat 1in;
	font-family: Courier New, Courier, monospace;
	font-size: 9.0pt;
	background-color: #eee;
	color: #000;

	width: 100%;

	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0pt;
	margin-bottom: 9pt;

	padding: 2pt;

	border-top: #c0c0c0 1px solid;
	border-right: #c0c0c0 1px solid;
	border-left: #c0c0c0 1px solid;
	border-bottom: #c0c0c0 1px solid;
}

div.Declaration a:link,
div.Declaration a:active,
div.Declaration a:visited {
	color: #000;
	text-decoration: none;
}

div.Declaration a:hover {
	color: #00f;
	text-decoration: none;
}

div.Declaration table p {
	white-space: nowrap;
	line-height: normal;
	x-text-tab-stops: repeat 1in;
	font-family: Courier New, Courier, monospace;
	font-size: 10.0pt;
	background-color: #eee;
	color: #000;

	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;

	padding: 0pt;

	border-style: none;
}

h2.ExampleHeading {
	x-next-class: ExampleCode;
	x-next-type: p;
	white-space: nowrap;

	margin-bottom: 3pt;
}

h2.GroupHeading {
	font-family: Arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	font-style: normal;
	color: #999999;

	margin-top: 18pt;
	margin-bottom: -6pt;
	margin-left: 0pt;
	margin-right: 0pt;

	x-next-class: FieldHeading;
	x-next-type: h3;
}

h2.GroupHeadingLoose {
	font-family: Arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	font-style: normal;
	color: #999999;

	margin-top: 18pt;
	margin-bottom: 9pt;
	margin-left: 0pt;
	margin-right: 0pt;

	x-next-class: GroupBody;
	x-next-type: p;
}

h2.GroupSubHeading {
	font-family: Arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	font-style: italic;
	color: #aa9999;

	margin-top: 18pt;
	margin-bottom: -6pt;
	margin-left: 6pt;
	margin-right: 0pt;

	x-next-class: FieldHeading;
	x-next-type: h3;
}

h2.H2Tight {
	margin-bottom: -6pt;
}

h2.HowDoIHeading {
	font-family: Arial, sans-serif;
	font-size: 16.0pt;
	letter-spacing: .2ex;
	color: #000;

	margin-left: 0pt;
	margin-right: 0pt;
	margin-top: 18pt;
	margin-bottom: 3pt;

	x-next-class: Normal;
	x-next-type: p;
}

h2.ListHeading {
	margin-bottom: 9pt;
	x-next-class: ListBody;
	x-next-type: p;
	white-space: nowrap;
}

h2.TabHeading {
	font-family: Arial, sans-serif;
	font-size: 15.0pt;
	letter-spacing: normal;
	background-color: #e4e4e4;
	color: #999;
	color: #9c9c9c;

	margin-left: -8pt;
	margin-right: -8pt;
	margin-top: 18pt;
	margin-bottom: 12pt;

	padding-left: 8pt;
	padding-top: 4px;
	padding-bottom: 4px;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: none;
	border-right: none;
}

h2.VarHeading {
	font-family: Arial;
	font-size: 10pt;
	letter-spacing: 0px;
	margin-left: 12pt;
	margin-right: 0pt;
	margin-top: 18pt;
	margin-bottom: 3pt;
	x-next-class: VarBody;
	x-next-type: p;
	white-space: nowrap;
}

h3.ErrHeading {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	color: #000;
	letter-spacing: 0px;
	margin-left: 12pt;
	margin-right: 0pt;
	margin-top: 18pt;
	margin-bottom: 3pt;
	x-next-class: ErrBody;
	x-next-type: p;
	white-space: nowrap;
}

h3.FieldHeading {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	color: #3C77B3;
	letter-spacing: 0px;

	margin-left: 12pt;
	margin-right: 0pt;
	margin-top: 18pt;
	margin-bottom: 3pt;
	x-next-class: FieldBody;
	x-next-type: p;
}

h3.FieldSubHeading {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	color: #3C77B3;
	letter-spacing: 0px;

	margin-left: 32pt;
	margin-right: 0pt;
	margin-top: 18pt;
	margin-bottom: 3pt;
	x-next-class: FieldSubBody;
	x-next-type: p;
}

h3.ParameterHeading {

	font-family: Arial, sans-serif;

	margin-left: 12pt;
	margin-right: 0pt;
	margin-top: 18pt;
	margin-bottom: 3pt;

	font-size: 9pt;
	font-weight: bold;
	font-style: italic;
	letter-spacing: .2ex;
	color: #3C77B3;

	x-next-class: ParameterBody;
	x-next-type: p;
}

h4.OptionHeading {
	font-family: Verdana, sans-serif;
	font-size: 8.0pt;
	font-weight: bold;
	font-style: normal;
	line-height: 12.0pt;
	color: #000000;

	margin-left: 32.0pt;
	margin-right: 0pt;
	margin-top: 12pt;
	margin-bottom: 0;
	x-next-class: OptionBody;
	x-next-type: p;
}

h4.OptionSubHeading {
	font-family: Verdana, sans-serif;
	font-size: 8.0pt;
	font-weight: bold;
	font-style: normal;
	line-height: 12.0pt;
	color: #000000;

	margin-left: 52.0pt;
	margin-right: 0pt;
	margin-top: 12pt;
	margin-bottom: 0;
	x-next-class: OptionSubBody;
	x-next-type: p;
}

P.BodyCode {
	white-space: nowrap;
	font-family: Courier New, Courier, Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	letter-spacing: normal;
	color: #000;
	background-color: #eee;
	background-color: #f9f9f9;

	margin-top: -6pt;
	margin-bottom: 9pt;
	margin-left: 0pt;
	margin-right: 0pt;

	padding: 10px;

	border: 1px dotted #ccc;

	x-next-type: p;
}

p.Caption {
	font-size: 7pt;
	letter-spacing: .5pt;
	line-height: 14pt;
	text-align: center;

	margin-bottom: 0pt;
	x-next-class: ;
	x-next-type: P;
}

P.Code {
	white-space: nowrap;
	font-family: Courier New, Courier, Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	letter-spacing: normal;
	color: #000;
	background-color: #fff;

	margin-bottom: 9pt;
	margin-left: 0pt;
	margin-right: 0pt;

	padding: 00px;
	x-next-type: p;
}

p.ErrBody {
	margin-left: 12pt;
	margin-right: 0pt;
	margin-bottom: 3pt;
	x-next-class: ErrBody;
	x-next-type: p;
	white-space: nowrap;
}

p.ErrCode {
	white-space: nowrap;
	font-family: Courier New, Courier, Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	letter-spacing: normal;
	color: #052;
	color: #000;
	background-color: #eee;
	background-color: #f9f9f9;

	margin-top: 9pt;
	margin-bottom: 9pt;
	margin-left: 12pt;
	margin-right: 0pt;

	padding: 10px;

	border: 1px dotted #ccc;

	x-next-class: ErrBody;
	x-next-type: p;
}

p.ErrNote {
	font-family: Verdana;
	font-size: 8.0pt;
	line-height: 12.0pt;
	color: #000000;
	background-color: #ffffe8;

	margin-top: 9pt;
	margin-bottom: 9pt;
	margin-left: 12pt;
	margin-right: 5%;

	padding-left: 2pt;
	padding-right: 2pt;
	padding-top: 1pt;
	padding-bottom: 2pt;

	x-next-class: ErrBody;
	x-next-type: p;
}

p.ErrTip {
	font-family: Verdana;
	font-size: 8.0pt;
	line-height: 12.0pt;
	color: #000000;
	background-color: #EAF4E8;

	margin-top: 9pt;
	margin-bottom: 9pt;
	margin-left: 12pt;
	margin-right: 5%;

	padding-left: 2pt;
	padding-right: 2pt;
	padding-top: 1pt;
	padding-bottom: 2pt;

	x-next-class: ErrBody;
	x-next-type: p;
}

p.ExampleBody {
	margin-left: 10px;
	margin-right: 0pt;
	margin-bottom: 9pt;
	x-next-class: ExampleBody;
	x-next-type: p;
}

p.ExampleCode {
	white-space: nowrap;
	font-family: Courier New, Courier, Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	letter-spacing: normal;
	color: #052;
	background-color: #f9f9f9;

	margin-top: 6pt;
	margin-bottom: 3pt;
	margin-left: 0pt;
	margin-right: 0pt;

	padding: 10px;

	border: 1px dotted #ccc;

	x-next-class: ExampleBody;
	x-next-type: p;
}

p.ExampleNote {
	font-family: Verdana;
	font-size: 8.0pt;
	line-height: 12.0pt;
	color: #000000;
	background-color: #ffffe8;

	margin-top: 0pt;
	margin-bottom: 9pt;
	margin-left: 10px;
	margin-right: 5%;

	padding-left: 2pt;
	padding-right: 2pt;
	padding-top: 1pt;
	padding-bottom: 2pt;

	x-next-class: ;
	x-next-type: p;
}

p.ExampleTip {
	font-family: Verdana;
	font-size: 8.0pt;
	line-height: 12.0pt;
	color: #000000;
	background-color: #EAF4E8;

	margin-top: 0pt;
	margin-bottom: 9pt;
	margin-left: 10px;
	margin-right: 5%;

	padding-left: 2pt;
	padding-right: 2pt;
	padding-top: 1pt;
	padding-bottom: 2pt;

	x-next-class: FieldBody;
	x-next-type: p;
}

p.FieldBody {
	font-family: Verdana;
	font-size: 8.0pt;
	line-height: 12.0pt;

	margin-top: 0pt;
	margin-bottom: 9pt;
	margin-left: 12pt;
	margin-right: 0pt;

	x-next-class: FieldBody;
	x-next-type: p;
}

p.FieldSubBody {
	font-family: Verdana;
	font-size: 8.0pt;
	line-height: 12.0pt;

	margin-top: 0pt;
	margin-bottom: 9pt;
	margin-left: 32pt;
	margin-right: 0pt;

	x-next-class: FieldSubBody;
	x-next-type: p;
}

p.FieldNote {
	font-family: Verdana;
	font-size: 8.0pt;
	line-height: 12.0pt;
	color: #000000;
	background-color: #ffffe8;

	margin-top: 0pt;
	margin-bottom: 9pt;
	margin-left: 12pt;
	margin-right: 5%;

	padding-left: 2pt;
	padding-right: 2pt;
	padding-top: 1pt;
	padding-bottom: 2pt;

	x-next-class: FieldBody;
	x-next-type: p;
}

p.FieldSubNote {
	font-family: Verdana;
	font-size: 8.0pt;
	line-height: 12.0pt;
	color: #000000;
	background-color: #ffffe8;

	margin-top: 0pt;
	margin-bottom: 9pt;
	margin-left: 32pt;
	margin-right: 5%;

	padding-left: 2pt;
	padding-right: 2pt;
	padding-top: 1pt;
	padding-bottom: 2pt;

	x-next-class: FieldBody;
	x-next-type: p;
}

p.FieldSubTip {
	font-family: Verdana;
	font-size: 8.0pt;
	line-height: 12.0pt;
	color: #000000;
	background-color: #EAF4E8;

	margin-top: 0pt;
	margin-bottom: 9pt;
	margin-left: 32pt;
	margin-right: 5%;

	padding-left: 2pt;
	padding-right: 2pt;
	padding-top: 1pt;
	padding-bottom: 2pt;

	x-next-class: FieldBody;
	x-next-type: p;
}

p.FieldTip {
	font-family: Verdana;
	font-size: 8.0pt;
	line-height: 12.0pt;
	color: #000000;
	background-color: #EAF4E8;

	margin-top: 0pt;
	margin-bottom: 9pt;
	margin-left: 12pt;
	margin-right: 5%;

	padding-left: 2pt;
	padding-right: 2pt;
	padding-top: 1pt;
	padding-bottom: 2pt;

	x-next-class: FieldBody;
	x-next-type: p;
}

p.FieldWarning {
	font-family: Verdana;
	font-size: 8.0pt;
	line-height: 12.0pt;
	color: #000000;
	background-color: #FDF0E8;

	margin-top: 0pt;
	margin-bottom: 9pt;
	margin-left: 12pt;
	margin-right: 5%;

	padding-left: 2pt;
	padding-right: 2pt;
	padding-top: 1pt;
	padding-bottom: 2pt;

	border: 1px dotted #ff0000;
	border: none;

	x-next-class: FieldBody;
	x-next-type: p;
}

p.GroupBody {
	margin-left: 12pt;
	margin-right: 0pt;
	margin-top: 0pt;
	margin-bottom: 9pt;

	x-next-class: GroupBody;
	x-next-type: p;
}

p.ListBody {
	margin-left: 12pt;
	margin-right: 0pt;
	margin-bottom: 3pt;
	x-next-class: ListBody;
	x-next-type: p;
}

p.TOC1 {
	margin-top:  12pt;
	margin-bottom: 3pt;
	margin-left: 12pt;
	margin-right: 0pt;

	x-next-class: TOC2;
	x-next-type: p;
	white-space: nowrap;
}

p.TOC2 {
	margin-bottom: 3pt;
	margin-left: 28pt;
	margin-right: 0pt;

	x-next-class: TOC2;
	x-next-type: p;
	white-space: nowrap;
}

p.TOC3 {
	font-style: italic;

	margin-bottom: 3pt;
	margin-left: 46pt;
	margin-right: 0pt;

	x-next-class: TOC3;
	x-next-type: p;
	white-space: nowrap;
}

p.NumBody {
	margin-left: 30pt;
	margin-right: 0pt;
	margin-top: 0pt;
	margin-bottom: 3pt;

	x-next-class: NumBody;
	x-next-type: p;
}

p.VarBody {
	margin-left: 12pt;
	margin-right: 0pt;
	margin-bottom: 3pt;
	x-next-class: VarBody;
	x-next-type: p;
}

p.VarCode {
	white-space: nowrap;
	font-family: Courier New, Courier, Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	letter-spacing: normal;
	color: #052;
	color: #000;
	background-color: #eee;
	background-color: #f9f9f9;

	margin-top: 9pt;
	margin-bottom: 9pt;
	margin-left: 12pt;
	margin-right: 0pt;

	padding: 10px;

	border: 1px dotted #ccc;

	x-next-class: VarBody;
	x-next-type: p;
}

p.VarNote {
	font-family: Verdana;
	font-size: 8.0pt;
	line-height: 12.0pt;
	color: #000000;
	background-color: #ffffe8;

	margin-top: 9pt;
	margin-bottom: 9pt;
	margin-left: 12pt;
	margin-right: 5%;

	padding-left: 2pt;
	padding-right: 2pt;
	padding-top: 1pt;
	padding-bottom: 2pt;

	x-next-class: VarBody;
	x-next-type: p;
}

p.VarTip {
	font-family: Verdana;
	font-size: 8.0pt;
	line-height: 12.0pt;
	color: #000000;
	background-color: #EAF4E8;

	margin-top: 9pt;
	margin-bottom: 9pt;
	margin-left: 12pt;
	margin-right: 5%;

	padding-left: 2pt;
	padding-right: 2pt;
	padding-top: 1pt;
	padding-bottom: 2pt;

	x-next-class: VarBody;
	x-next-type: p;
}

p.NavLocal {
	white-space: nowrap;
	text-indent: -4px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-style: normal;
	font-size: 10pt;
	font-size: 13px;
	background-color: #e4e4e4;

	margin-top: 0px;
	margin-bottom: 12pt;

	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 0px;
	padding-right: 0px;

	border-bottom: 1px solid #e4e4e4;
	x-next-class: ;
	x-next-type: p;
}

/* note:

	Internet Explorer is broken on inline elements with horizontal padding.
	I had something like this:

	<p class=NavLocal><span class=Here>Overview</span>

	...with span.Here having 4px of padding-left. The problem is, when
	you resize the IE window narrower than the width of the paragraph
	(auto, nowrap), it collapses the padding on the left and inserts
	about one line-height above the element. GRR.

	Oddly enough, if the first element has no extra padding-left, it
	renders fine. After a couple days of "workaround hell," I came up
	with two ways that seem to work in all current browsers. One is to
	remove the padding and put &nbsp;&nbsp; on either side of the
	content in each element within p.NavLocal. RoboHELP makes it pretty
	hard to maintain that, though, and it makes adding and removing
	links a royal PITA. The other way is to just put a single &nbsp; at
	the start of the paragraph, and then shift the paragraph's text left
	by the width of one space. This opens up the potential for font
	rendering issues, but using a pixel size for the font should fix
	that well enough, and seems to work 100% in my testing. To be safe,
	I'm enclosing the &nbsp; in a span tag so I can remove it later with
	a single "display: none" if I have to. Here's the new version:

	<p class=NavLocal><span class=wab>&nbsp;</span><span class=Here>Overview</span>

*/

p.NavLocal a {
	font-weight: normal;
	font-weight: bold;
	font-style: normal;
	color: #8f8f9f;
	background-color: #eee;

	margin-top: 0px;
	margin-bottom: 0px;

	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 8px;

	border-top: none;
	border-bottom: 1px solid #ddd;
	border-left: none;
	border-right: #ddd 1px solid;
}

/* note: would need to expand border styles for netscape 4...border-right etc. won't work */

p.NavLocal a:link,
p.NavLocal a:active,
p.NavLocal a:visited {
	color: #8f8f9f;
	text-decoration: none;
}

p.NavLocal a:hover {
	color: #00f;
	text-decoration: none;
}

p.Note {
	font-family: Verdana;
	font-size: 8.0pt;
	line-height: 12.0pt;
	color: #000000;
	background-color: #ffffe8;

	margin-top: 0pt;
	margin-bottom: 9pt;
	margin-left: 0pt;
	margin-right: 5%;

	padding-left: 2pt;
	padding-right: 2pt;
	padding-top: 1pt;
	padding-bottom: 2pt;

	x-next-class: ;
	x-next-type: p;
}

p.NumberedList {
	list-style: decimal;
	line-height: 12pt;
	margin-bottom: 14pt;
}

p.NumCode {
	white-space: nowrap;
	font-family: Courier New, Courier, Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	letter-spacing: normal;
	color: #000;
	background-color: #f9f9f9;

	margin-top: -6pt;
	margin-bottom: 9pt;
	margin-left: 28pt;
	margin-right: 0pt;

	padding: 10px;

	border: 1px dotted #ccc;

	x-next-type: p;
}

p.NumNote {
	font-family: Verdana;
	font-size: 8.0pt;
	line-height: 12.0pt;
	color: #000000;
	background-color: #ffffe8;

	margin-top: 9pt;
	margin-bottom: 9pt;
	margin-left: 28pt;
	margin-right: 5%;

	padding-left: 2pt;
	padding-right: 2pt;
	padding-top: 1pt;
	padding-bottom: 2pt;

	x-next-type: p;
}

p.NumText {
	margin-top: 9pt;
	margin-bottom: 9pt;
	margin-left: 28pt;
	margin-right: 0pt;

	x-next-type: p;
}

p.NumTip {
	font-family: Verdana;
	font-size: 8.0pt;
	line-height: 12.0pt;
	color: #000000;
	background-color: #EAF4E8;

	margin-top: 9pt;
	margin-bottom: 9pt;
	margin-left: 28pt;
	margin-right: 5%;

	padding-left: 2pt;
	padding-right: 2pt;
	padding-top: 1pt;
	padding-bottom: 2pt;

	x-next-type: p;
}

p.NumWarning {
	font-family: Verdana;
	font-size: 8.0pt;
	line-height: 12.0pt;
	color: #000000;
	background-color: #F8F6F6;
	background-color: #FDF0E8;

	margin-top: 9pt;
	margin-bottom: 9pt;
	margin-left: 28pt;
	margin-right: 5%;

	padding-left: 2pt;
	padding-right: 2pt;
	padding-top: 1pt;
	padding-bottom: 2pt;

	border: 1px dotted #ff0000;
	border: none;

	x-next-type: p;
}

p.OptionBody {
	margin-left: 32pt;
	margin-right: 0pt;
	margin-top: 0pt;
	margin-bottom: 12pt;

	x-next-class: OptionHeading;
	x-next-type: h4;
}

p.OptionNote {
	font-family: Verdana;
	font-size: 8.0pt;
	line-height: 12.0pt;
	color: #000000;
	background-color: #ffffe8;

	margin-top: 0pt;
	margin-bottom: 9pt;
	margin-left: 32pt;
	margin-right: 5%;

	padding-left: 2pt;
	padding-right: 2pt;
	padding-top: 1pt;
	padding-bottom: 2pt;

	x-next-class: FieldBody;
	x-next-type: p;
}

p.OptionSubBody {
	margin-left: 52pt;
	margin-right: 0pt;
	margin-top: 0pt;
	margin-bottom: 12pt;

	x-next-class: OptionSubHeading;
	x-next-type: h4;
}

p.OptionTip {
	font-family: Verdana;
	font-size: 8.0pt;
	line-height: 12.0pt;
	color: #000000;
	background-color: #EAF4E8;

	margin-top: 0pt;
	margin-bottom: 9pt;
	margin-left: 32pt;
	margin-right: 5%;

	padding-left: 2pt;
	padding-right: 2pt;
	padding-top: 1pt;
	padding-bottom: 2pt;

	x-next-class: OptionBody;
	x-next-type: p;
}

p.OptionWarning {
	font-family: Verdana;
	font-size: 8.0pt;
	line-height: 12.0pt;
	color: #000000;
	background-color: #FDF0E8;

	margin-top: 0pt;
	margin-bottom: 9pt;
	margin-left: 32pt;
	margin-right: 5%;

	padding-left: 2pt;
	padding-right: 2pt;
	padding-top: 1pt;
	padding-bottom: 2pt;

	border: none;

	x-next-class: OptionBody;
	x-next-type: p;
}

p.ParameterBody {
	margin-left: 12pt;
	x-next-class: ParameterHeading;
	x-next-type: h3;
}

p.ParameterNote {
	font-family: Verdana;
	font-size: 8.0pt;
	line-height: 12.0pt;
	color: #000000;
	background-color: #ffffe8;

	margin-top: 0pt;
	margin-bottom: 9pt;
	margin-left: 12pt;
	margin-right: 5%;

	padding-left: 2pt;
	padding-right: 2pt;
	padding-top: 1pt;
	padding-bottom: 2pt;
	x-next-class: ParameterBody;
	x-next-type: p;
}

p.ParameterTip {
	font-family: Verdana;
	font-size: 8.0pt;
	line-height: 12.0pt;
	color: #000000;
	background-color: #EAF4E8;

	margin-top: 0pt;
	margin-bottom: 9pt;
	margin-left: 12pt;
	margin-right: 5%;

	padding-left: 2pt;
	padding-right: 2pt;
	padding-top: 1pt;
	padding-bottom: 2pt;

	x-next-class: ParameterBody;
	x-next-type: p;
}

p.ParameterWarning {
	font-family: Verdana;
	font-size: 8.0pt;
	line-height: 12.0pt;
	color: #000000;
	background-color: #FDF0E8;

	margin-top: 0pt;
	margin-bottom: 9pt;
	margin-left: 12pt;
	margin-right: 5%;

	padding-left: 2pt;
	padding-right: 2pt;
	padding-top: 1pt;
	padding-bottom: 2pt;

	x-next-class: ParameterBody;
	x-next-type: p;
}

p.Popup {
	font-family: Arial;
	font-size: 14pt;
	font-weight: bold;
	font-style: normal;
	color: #ffffff;
	padding: 6.0pt;
}

p.SeeAlso {
	font-style: italic;
	font-weight: normal;
	font-size: 8pt;
	padding: 1px 8px 2px;
	background-color: #f0f3f9;

	margin-top: 18pt;
	margin-bottom: 12pt;

	border: 1px solid #e6e9ef;
}

p.SeeAlso a:link, p.SeeAlso a:active, p.SeeAlso a:visited {
	color: #00f;
	text-decoration: none;
}

p.SeeAlso a:hover {
	color: #00f;
	text-decoration: underline;
}

p.TableFormat {
	margin-left: 0pt;
	margin-right: 0pt;

	padding-left: 3pt;
	padding-right: 3pt;
	padding-top: 3pt;
	padding-bottom: 3pt;
}

p.TableHeader {
	font-weight: bold;
	display: nowrap;
}

p.Tip {
	font-family: Verdana;
	font-size: 8.0pt;
	line-height: 12.0pt;
	color: #000000;
	background-color: #EAF4E8;

	margin-top: 0pt;
	margin-bottom: 9pt;
	margin-left: 0pt;
	margin-right: 5%;

	padding-left: 2pt;
	padding-right: 2pt;
	padding-top: 1pt;
	padding-bottom: 2pt;

	x-next-class: ;
	x-next-type: p;
}

p.Warning {
	font-family: Verdana;
	font-size: 8.0pt;
	line-height: 12.0pt;
	color: #000000;
	background-color: #FDF0E8;

	margin-top: 0pt;
	margin-bottom: 9pt;
	margin-left: 0pt;
	margin-right: 5%;

	padding-left: 2pt;
	padding-right: 2pt;
	padding-top: 1pt;
	padding-bottom: 2pt;

	border: 1px dotted #ff0000;
	border: none;

	x-next-class: ;
	x-next-type: p;
}

span.Availability {
	white-space: nowrap;
	color: #f27129;
	margin-left: 3ex;
}

span.Code {
	font-family: "Courier New", monospace;
	font-size: 10pt;
}

span.Default {
	font-style: italic;
	color: #aaa;
}

span.DefaultValue {
	white-space: nowrap;
	font-family: Courier New, monospace;
	font-size: 9pt;
	color: #aaa;
}

span.DefaultValue a.PopupSpot:link,
span.DefaultValue a.PopupSpot:active,
span.DefaultValue a.PopupSpot:visited {
	text-decoration: none;
	color: #aaa;
}

span.DefaultValue a.PopupSpot:hover {
	text-decoration: none;
	color: #00f;
}

span.DialogName {
	font-style: normal;
	font-weight: normal;
}

span.Ellipsis {
	color: #999;
}

span.Here { /* blue tab effect in navbar (NavLocal) */
	font-weight: bold;
	color: #fff;
	background-color: #699BEF;

	margin: 0px;

	padding: 4px 8px; /**/

	border-top: 1px solid #699BEF;
	border-bottom: 1px solid #333;
	border-left: none;
	border-right: 1px solid #333;
}

span.nowrap {
	white-space: nowrap;
}

span.nowrap img {
	vertical-align: middle;
}

span.Path {
	font-family: "Courier New", monospace;
	font-size: 9pt;
}

span.StartMenuItem {
	font-weight: bold;
	font-style: italic;
}

span.VarType {
	font-family: Courier New, monospace;
	font-size: 9pt;
	font-style: italic;
	color: #abd;
}

span.VarType a.PopupSpot:link,
span.VarType a.PopupSpot:active,
span.VarType a.PopupSpot:visited {
	color: #abd;
	text-decoration: none;
}

span.VarType a.PopupSpot:hover {
	color: #00f;
	text-decoration: none;
}

span.VarType a:link,
span.VarType a:active,
span.VarType a:visited {
	color: #abd;
	text-decoration: none;
}

span.VarType a:hover {
	color: #00f;
	text-decoration: none;
}

span.type {
	color: #aaa;
}

span.wab { /* workaround, baybee! */
	font-family: Verdana;
	font-size: 13px;
	padding: 0px 0px;
	margin: 0px;
	border: none;
	visibility: hidden;
}

table.ActionList {
	margin-top: 18pt;
	margin-bottom: 18pt;

	border-top: #c0c0c0 1px solid;
	border-right: #c0c0c0 1px solid;
	border-left: #c0c0c0 1px solid;
	border-bottom: #c0c0c0 1px solid;
}

table.ActionList img {
	vertical-align: middle;

	margin: 2px 0px;
	margin: 0px;

	padding: 0px;
}

table.ActionList p {
	margin: 0px;
	margin-bottom: 3pt;

	padding: 2px;
}

table.ActionList p.ListBody {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 3pt;

	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding: 2px;
}

table.ActionList tr.Category {
	background-color: #aaa;
	background-color: #a0a0a0;
	color: #fff;
}

table.ActionList tr.Category h2.ListHeading {
	text-transform: uppercase;
	font-family: Arial;
	font-size: 9.0pt;
	font-style: italic;
	font-weight: bold;
	letter-spacing: 1ex;
	color: #fff;

	white-space: nowrap;

	margin-top: 0px;
	margin-bottom: 0px;

	padding-top: 0px;
	padding-bottom: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
}

table.ActionList tr.Header {
	background-color: #eee;
	color: #000;
}

table.ActionList tr.Header p {
	font-family: Verdana;
	font-size: 8.0pt;
	font-style: normal;
	font-weight: bold;
	color: #3176EA;

	white-space: nowrap;

	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 1px;
}

table.Parameters {
	margin-top: 6pt;
	margin-bottom: 9pt;
}

table.Parameters h4.OptionHeading {
	margin-left: 12pt;
}

table.Parameters p {
	font-weight: normal;
	color: #000;

	margin-left: 3pt;
	margin-right: 3pt;
	margin-top: 2pt;
	margin-bottom: 2pt;
}

table.Parameters p.OptionBody {
	margin-left: 12pt;
	margin-right: 0pt;
	margin-bottom: 9pt;
}

tr.TableHeader td {
	background-color: #c0c0c0;
}

tr.TableHeader td p {
	color: #fff;
	font-weight: bold;
	white-space: nowrap;
}
